package com.cloud.zhimao.common.base.service;

import org.springframework.web.multipart.MultipartFile;

import javax.servlet.http.HttpServletResponse;
import java.io.OutputStream;

public interface IBaseAbstractService {
    /**
     * 创建响应文件流
     *
     * @param res
     * @return
     */
    OutputStream outputStream(HttpServletResponse res, String suffixName);

    /**
     * 导出数据模板
     *
     * @param res
     * @return
     */
    void exportTemplat(HttpServletResponse res, OutputStream output);

    /**
     * 批量导入
     *
     * @param file
     * @return
     */
    String  importExcel(MultipartFile file);



    /**
     * 加密验证链接密匙
     * @param encrypt
     */
    void checkEncrypt(String encrypt);

    /**
     * 全部删除
     *
     * @return
     */
    int removeAll();
}
